﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ListVanBan.ascx.cs" Inherits="CMS.Web.ListManager.ListVanBan" %>
<table width="100%" align="center" class="Table_Border" style="border-collapse: collapse" cellSpacing="0" cellPadding="0" border="0">
    <tr>
        <td valign="middle" align="center" height="50px">
            <font class="Title">QUẢN TRỊ VĂN BẢN</font></td>
    </tr>
    <tr>
        <td align="right" style="padding-right: 5px; padding-bottom: 10px;">
            Chọn chức năng
            <asp:DropDownList ID="cmbChucNang" Height="22" runat="server" CssClass="ListBox" Width="25%" AutoPostBack="True" OnSelectedIndexChanged="cmbChucNang_SelectedIndexChanged">
                <asp:ListItem Value="ALL">Tất cả</asp:ListItem>
                <asp:ListItem Value="VBAD">Văn bản áp dụng (VBAD)</asp:ListItem>
                <asp:ListItem Value="VBCD">Văn bản chỉ đạo (VBCD)</asp:ListItem>
                <asp:ListItem Value="VBPL">Văn bản pháp luật (VBPL)</asp:ListItem>
            </asp:DropDownList>
        </td>
    </tr>
    <tr>
        <td width="100%" align="center">
            <asp:GridView ID="gridObj" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="ID"
                Width="99%" CellPadding="4" GridLines="None" OnPageIndexChanging="gridObj_PageIndexChanging" BackColor="Transparent"
                EmptyDataText="Không có văn bản nào!" EmptyDataRowStyle-CssClass="Grid_Error" OnRowCreated="gridObj_RowCreated" CssClass="Grid_Border">
                <Columns>
                    <asp:TemplateField>
                            <HeaderTemplate>
                              <input id="chkAll" onclick="javascript:SelectAllCheckboxes(this);" runat="server" type="checkbox" />
                            </HeaderTemplate>
                            <ItemTemplate >
                                <asp:CheckBox ID="chkSelect" runat="server" Enabled="true" />
                            </ItemTemplate>
                        <HeaderStyle HorizontalAlign="Center" Width="5%"/>
                        <ItemStyle HorizontalAlign="Center" Width="5%"/>
                    </asp:TemplateField>
                    <asp:BoundField DataField="TenVanBan" HeaderText="T&#234;n văn bản" SortExpression="TenVanBan">
                        <HeaderStyle HorizontalAlign="Left" Width="27%"/>
                        <ItemStyle HorizontalAlign="Left" Width="27%"/>
                    </asp:BoundField>
                    <asp:BoundField DataField="TrichDan" HeaderText="Tr&#237;ch dẫn" SortExpression="TrichDan" >
                        <HeaderStyle HorizontalAlign="Left" Width="32%"/>
                        <ItemStyle HorizontalAlign="Left" Width="32%"/>
                    </asp:BoundField>
                    <%--<asp:BoundField DataField="TenFileDinhKem" HeaderText="File đ&#237;nh k&#232;m" SortExpression="TenFileDinhKem" >
                        <HeaderStyle HorizontalAlign="Left" Width="15%"/>
                        <ItemStyle HorizontalAlign="Left" Width="15%"/>
                    </asp:BoundField>--%>
                     <asp:TemplateField HeaderText="File đ&#237;nh k&#232;m">
                        <HeaderStyle HorizontalAlign="Center" Width="11%"/>
                        <ItemStyle HorizontalAlign="Center" Width="11%"/>
                        <ItemTemplate>  
                            <a class="Link-button" href="download.aspx?fileName=<%# Eval("TenFileDinhKem")%>&pathFolder=vanban">    
                                <img src="Images/Download.ico" border="0" width="16px" height="16px" style="display:<%# ShowFileDinhKem(Convert.ToString(DataBinder.Eval(Container.DataItem, "TenFileDinhKem")))%>"/>  
                            </a>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField HeaderText="Chức năng sử dụng" SortExpression="ChucNangSuDung" DataField="ChucNangSuDung">
                        <HeaderStyle HorizontalAlign="Left" Width="15%"/>
                        <ItemStyle HorizontalAlign="Left" Width="15%"/>                        
                    </asp:BoundField>
                    <asp:TemplateField HeaderText="Hiệu chỉnh">
                        <HeaderStyle HorizontalAlign="Center" Width="10%"/>
                        <ItemStyle HorizontalAlign="Center" Width="10%"/>
                        <ItemTemplate>
                        <%--<%if (this.IsRole)
                          { %>--%>
                            <a class="Link-button" href="<%=BaseUrl%>&action=EDIT&objID=<%# Eval("ID")%>">
                                <img src="Images/edit.gif" border="0" />
                            </a>
                         <%--<% }%>--%>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" CssClass="Paging_Link" />                
                <RowStyle CssClass="Row_Document_Round" />
                <PagerStyle BackColor="Transparent" CssClass="Paging_NotLink" HorizontalAlign="Right" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="False" ForeColor="#333333" />
                <HeaderStyle CssClass="Row_Document_Title" />
                <EditRowStyle BackColor="Transparent" />
                <AlternatingRowStyle CssClass="Row_Document_Odd" />
                <EmptyDataRowStyle CssClass="Grid_Error" />
            </asp:GridView>
        </td>
    </tr>
    <tr height="25">
		<td width="100%" style="padding-left:5px; height: 25px; padding-top: 5px;" align="left" valign="middle">
            <asp:Button id="lbnThem" Text="Thêm mới" Width="90px" CssClass="Button" runat="server" OnClick="lbnThem_Click" />
            <asp:Button id="lbnXoa" Text="Xóa" Width="90px" CssClass="Button" runat="server" OnClick="lbnXoa_Click" Visible="false"/>
            <%--<asp:Button id="lbnHienThi" Text="Trạng thái" Width="90px" CssClass="Button" runat="server" OnClick="lbnHienThi_Click" />--%>
        </td>
	</tr>
</table>

<script language="javascript">
    <%if(IsDelete.Equals("1")){%>
       alert("Văn bản đang được sử dụng không thể xóa!"); 
       window.location.href = "<%=BaseUrl%>"; 
    <%}%>
    
    function SelectAllCheckboxes(spanChk){
        var oItem = spanChk.children;
        var theBox= (spanChk.type=="checkbox") ? 
        spanChk : spanChk.children.item[0];
        xState=theBox.checked;
        elm=theBox.form.elements;
        for(i=0;i<elm.length;i++){
            if(elm[i].type=="checkbox" && elm[i].id!=theBox.id) {
                if(elm[i].checked!=xState)
                elm[i].click();
            }
        }
    }

    function doSetStatus(type){
        var count = 0;
        var allc = document.getElementsByTagName("input");   
        for (i=0; i < allc.length; i++){
            if (allc.item(i).type=='checkbox' && allc.item(i).id !="chkAll"){ 
                if (allc.item(i).checked)
                    count++;
            }
        }
        
        if (count==0){
            if (type==1){
                alert("Xin đánh dấu chọn trước khi cập nhật!");
            }else{
                alert("Xin đánh dấu chọn trước khi xóa!");
            }
            return false;
        }
        
        if (type == 1)
        {
            if(confirm("Bạn có thật sự muốn cập nhật trạng thái?")){
                return true;
            }
        }
        else 
        {
            if(confirm("Bạn có thật sự muốn xóa?")){
                return true;
            }
        }    
        return false;    
    }
</script>